.treeview-base {
  font-family: "Helvetica Neue Light", "Segoe UI Semilight", sans-serif;
  margin-left:0px;
}

.treeview-base group {
  position: relative;
  left: 25px;
  font-size: 14px;
  color:#333333;
  display: block;
  -webkit-user-select: none; /* Chrome/Safari */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none;
  cursor:pointer;
}

.treeview-base group:hover {
  cursor:pointer;
}

.treeview-base group label:hover {
  text-decoration:underline;
  cursor:pointer;
}

.treeview-base lmvheader {
  width:100%;
  margin-bottom:1px;
  padding:6px;
  white-space:nowrap;
  display: inline-block;
}

.treeview-base .view lmvheader icon {
  display: inline;
  background-image: url('');
  background-repeat:no-repeat;
}

.treeview-base lmvheader:hover {
  background-color:#dddddd;
  transition: all 0.2s ease;
  text-decoration:underline;
}

.treeview-base:hover lmvheader {
  background-color:rgba(0,0,0,.05);
  transition: all 0.5s ease;
}

.treeview-base group.collapsed > lmvheader > icon {
  position:relative;
  top:2px;
  padding: 1px 10px;
  background-image: url();
  background-repeat:no-repeat;
}

.treeview-base group.expanded > lmvheader > icon {
  position:relative;
  top:1px;
  padding: 1px 10px;
  background-image: url();
  background-repeat:no-repeat;
}

.treeview-base leaf {
  margin-left:25px;
  display: block;
  -webkit-user-select: none; /* Chrome/Safari */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none;
}

.treeview-base leaf icon {
  display:none; /*I've left the other pieces of the style here if we come back to utilizing these but it is being removed for now to match other styling*/
  padding: 1px 10px;
}

.treeview-base group.selected > lmvheader, leaf.selected > lmvheader {
  background-color:#e7e7e7;
}

.treeview-base group.selected > leaf {
  background-color:#e7e7e7;
}

.treeview-base group.selected, leaf.selected {
  border-left: 3px solid #999999;
  background-color:rgba(0,0,0,0);
  transition: all 0.2s ease;
}

.treeview-base group.collapsed > leaf, .treeview-base group.collapsed > group {
  display: none;
}

/* Bootstrap Fix */
.treeview-base label {
  margin-bottom: 0px;
  font-weight: normal;
}

.treeview-base lmvheader {
  line-height: normal;
}
